#ifndef __CONFIG_COMMON_H__
#define __CONFIG_COMMON_H__
#include "sfsis.h"
#pragma pack(1)
/*通用配置参数*/
typedef struct
{
    su8 onOff;
    su8 brightness;
    su8 directAccess;
    su8 startOnOff;// 非易失
    su8 startBrightness;//非易失
    su8 doModeWrite;//执行命令
    su8 doModeFactoryWrite;//模式出场写，模式出场写只有同时满足0xAA和ModeFactory中的writeProtection = 0x55 方可写,否则将无法写入配置
    su8 doFactoryWrite;//模式写，模式出场写只有同时满足0xAA和Factory中的writeProtection = 0x55 方可写，否则将无法写入配置
    su8 inAnimationSelect;//进入的时候动画效果 见inAnimation.h
    su8 outAnimationSelect;//退出时的动画效果 见outAnimation.h
} Config_Common;

/*结构化联合体*/
typedef union
{
    Config_Common entity; //address start @0
    su8 memory[32];
} Config_Common_u;
#pragma pack()

#endif
